/*
 * hilos.java
 * Objetivo: Clase para extender un hilo que reciba los mensajes.
 * La única finalidad de esta clase es lanzar un hilo con la función de recibir para
 * que pueda actuar en paralelo al resto del programa.
 * Última fecha de modificación: 25 de Mayo de 2010
 * Autor: David Cabañero Vázquez.
 */


package enigma;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.crypto.BadPaddingException;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;
/**
 *
 * @author dcabanero
 */
public class hilos extends Thread {

    public comunicacion c2;
    public javax.swing.JList listaVisualizar2;

    public hilos(comunicacion c,javax.swing.JList listaVisualizar)
    {
     c2 = c;
     listaVisualizar2 = listaVisualizar;
    }
    @Override
    public void run ()
    {
        try {
            c2.Recibir(listaVisualizar2);
        } catch (NoSuchPaddingException ex) {
            Logger.getLogger(hilos.class.getName()).log(Level.SEVERE, null, ex);
        } catch (InvalidKeyException ex) {
            Logger.getLogger(hilos.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoSuchAlgorithmException ex) {
            Logger.getLogger(hilos.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IllegalBlockSizeException ex) {
            Logger.getLogger(hilos.class.getName()).log(Level.SEVERE, null, ex);
        } catch (BadPaddingException ex) {
            Logger.getLogger(hilos.class.getName()).log(Level.SEVERE, null, ex);
        }
     
    }


}
